/**
 * 
 */
package com.uminho.objects;

/****c* Objects/Notification
* DESCRIPTION
* Objeto Notificação utilizado para armzenar informação de notificações gerais que são apresentadas na aplicação mobile. Na maioria dos casos este objeto não é utilizado diretamente, mas, sim, utilizado em classes extendidas que armazenam informações adicionais.
****
*/
public class Notification {
		Long id;
		String type;
		Boolean read;
	
	public Notification(String id, String type) {
		if (id != null)
			this.id = Long.parseLong(id);
		this.type = type;
		this.read = false;
	}
	
	public Long getNotificationId() {
		return id;
	}
	public Boolean getRead() {
		return read;
	}
	public String getNotificationType() {
		return type;
	}
	public void setNotificationId(Long id) {
		this.id = id;
	}
	public void setNotificationId(String id) {
		this.id = Long.parseLong(id);
	}
	public void setRead(Boolean read) {
		this.read = read;
	}
	public void setNotificationType(String type) {
		this.type = type;
	}
}
